﻿package com.ease.model.term
{
	import com.ease.model.NamespaceModel;
	import com.ease.model.term.CoolBar;
	import com.ease.model.term.CoolMenu;
	import com.ease.model.term.CoolPlugin;

	[Bindable]
	[RemoteClass(alias="com.ease.model.term.CoolPerspective")]
	
	public class CoolPerspective
		extends
			com.ease.model.NamespaceModel
	{

		private var _enabled:Boolean;
		private var _layout:String;
		private var _coolPluginId:Number;
		private var _coolPlugin:com.ease.model.term.CoolPlugin;
		private var _coolBarId:Number;
		private var _coolBar:com.ease.model.term.CoolBar;
		private var _coolMenuId:Number;
		private var _coolMenu:com.ease.model.term.CoolMenu;
		private var _icon:String;
		private var _ordinal:int;

		public function CoolPerspective()
		{
		}

		public function get enabled():Boolean
		{
			return _enabled;
		}

		public function set enabled(value:Boolean):void
		{
			_enabled = value;
		}

		public function get layout():String
		{
			return _layout;
		}

		public function set layout(value:String):void
		{
			_layout = value;
		}

		public function get coolPluginId():Number
		{
			return _coolPluginId;
		}

		public function set coolPluginId(value:Number):void
		{
			_coolPluginId = value;
		}

		public function get coolPlugin():com.ease.model.term.CoolPlugin
		{
			return _coolPlugin;
		}

		public function set coolPlugin(value:com.ease.model.term.CoolPlugin):void
		{
			_coolPlugin = value;
		}

		public function get coolBarId():Number
		{
			return _coolBarId;
		}

		public function set coolBarId(value:Number):void
		{
			_coolBarId = value;
		}

		public function get coolBar():com.ease.model.term.CoolBar
		{
			return _coolBar;
		}

		public function set coolBar(value:com.ease.model.term.CoolBar):void
		{
			_coolBar = value;
		}

		public function get coolMenuId():Number
		{
			return _coolMenuId;
		}

		public function set coolMenuId(value:Number):void
		{
			_coolMenuId = value;
		}

		public function get coolMenu():com.ease.model.term.CoolMenu
		{
			return _coolMenu;
		}

		public function set coolMenu(value:com.ease.model.term.CoolMenu):void
		{
			_coolMenu = value;
		}

		public function get icon():String
		{
			return _icon;
		}

		public function set icon(value:String):void
		{
			_icon = value;
		}

		public function get ordinal():int
		{
			return _ordinal;
		}

		public function set ordinal(value:int):void
		{
			_ordinal = value;
		}
	}
}